\hypertarget{send_8c}{}\section{send.\+c File Reference}
\label{send_8c}\index{send.\+c@{send.\+c}}
{\ttfamily \#include $<$stdio.\+h$>$}\\*
{\ttfamily \#include $<$stdlib.\+h$>$}\\*
{\ttfamily \#include $<$string.\+h$>$}\\*
{\ttfamily \#include $<$unistd.\+h$>$}\\*
{\ttfamily \#include $<$fcntl.\+h$>$}\\*
{\ttfamily \#include $<$sys/types.\+h$>$}\\*
{\ttfamily \#include $<$sys/socket.\+h$>$}\\*
{\ttfamily \#include $<$netinet/in.\+h$>$}\\*
{\ttfamily \#include $<$arpa/inet.\+h$>$}\\*
{\ttfamily \#include $<$netdb.\+h$>$}\\*
{\ttfamily \#include $<$errno.\+h$>$}\\*
{\ttfamily \#include $<$netinet/if\+\_\+ether.\+h$>$}\\*
{\ttfamily \#include $<$net/if.\+h$>$}\\*
{\ttfamily \#include $<$linux/sockios.\+h$>$}\\*
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef unsigned char \hyperlink{send_8c_aba7bc1797add20fe3efdf37ced1182c5}{uint8\+\_\+t}
\item 
typedef unsigned short \hyperlink{send_8c_a273cf69d639a59973b6019625df33e30}{uint16\+\_\+t}
\item 
typedef unsigned int \hyperlink{send_8c_a435d1572bf3f880d55459d9805097f62}{uint32\+\_\+t}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
int \hyperlink{send_8c_ad694096646db9ef480b7bd9e5afe6ab8}{escape} (char $\ast$message, int size)
\item 
void \hyperlink{send_8c_a9a62fadd2a5476668fdec898c42d4922}{send\+\_\+message} (char $\ast$message, char $\ast$ip, int port, int echoback)
\item 
int \hyperlink{send_8c_a0ddf1224851353fc92bfbff6f499fa97}{main} (int argc, char $\ast$argv\mbox{[}$\,$\mbox{]})
\end{DoxyCompactItemize}


\subsection{Typedef Documentation}
\index{send.\+c@{send.\+c}!uint16\+\_\+t@{uint16\+\_\+t}}
\index{uint16\+\_\+t@{uint16\+\_\+t}!send.\+c@{send.\+c}}
\subsubsection[{\texorpdfstring{uint16\+\_\+t}{uint16_t}}]{\setlength{\rightskip}{0pt plus 5cm}typedef unsigned short {\bf uint16\+\_\+t}}\hypertarget{send_8c_a273cf69d639a59973b6019625df33e30}{}\label{send_8c_a273cf69d639a59973b6019625df33e30}


Definition at line 18 of file send.\+c.

\index{send.\+c@{send.\+c}!uint32\+\_\+t@{uint32\+\_\+t}}
\index{uint32\+\_\+t@{uint32\+\_\+t}!send.\+c@{send.\+c}}
\subsubsection[{\texorpdfstring{uint32\+\_\+t}{uint32_t}}]{\setlength{\rightskip}{0pt plus 5cm}typedef unsigned int {\bf uint32\+\_\+t}}\hypertarget{send_8c_a435d1572bf3f880d55459d9805097f62}{}\label{send_8c_a435d1572bf3f880d55459d9805097f62}


Definition at line 19 of file send.\+c.

\index{send.\+c@{send.\+c}!uint8\+\_\+t@{uint8\+\_\+t}}
\index{uint8\+\_\+t@{uint8\+\_\+t}!send.\+c@{send.\+c}}
\subsubsection[{\texorpdfstring{uint8\+\_\+t}{uint8_t}}]{\setlength{\rightskip}{0pt plus 5cm}typedef unsigned char {\bf uint8\+\_\+t}}\hypertarget{send_8c_aba7bc1797add20fe3efdf37ced1182c5}{}\label{send_8c_aba7bc1797add20fe3efdf37ced1182c5}


Definition at line 17 of file send.\+c.



\subsection{Function Documentation}
\index{send.\+c@{send.\+c}!escape@{escape}}
\index{escape@{escape}!send.\+c@{send.\+c}}
\subsubsection[{\texorpdfstring{escape(char $\ast$message, int size)}{escape(char *message, int size)}}]{\setlength{\rightskip}{0pt plus 5cm}int escape (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{message, }
\item[{int}]{size}
\end{DoxyParamCaption}
)}\hypertarget{send_8c_ad694096646db9ef480b7bd9e5afe6ab8}{}\label{send_8c_ad694096646db9ef480b7bd9e5afe6ab8}


Definition at line 26 of file send.\+c.



Referenced by main().

\index{send.\+c@{send.\+c}!main@{main}}
\index{main@{main}!send.\+c@{send.\+c}}
\subsubsection[{\texorpdfstring{main(int argc, char $\ast$argv[])}{main(int argc, char *argv[])}}]{\setlength{\rightskip}{0pt plus 5cm}int main (
\begin{DoxyParamCaption}
\item[{int}]{argc, }
\item[{char $\ast$}]{argv\mbox{[}$\,$\mbox{]}}
\end{DoxyParamCaption}
)}\hypertarget{send_8c_a0ddf1224851353fc92bfbff6f499fa97}{}\label{send_8c_a0ddf1224851353fc92bfbff6f499fa97}


Definition at line 148 of file send.\+c.



Referenced by Mat\+Write(), and Perspective\+Projection().

\index{send.\+c@{send.\+c}!send\+\_\+message@{send\+\_\+message}}
\index{send\+\_\+message@{send\+\_\+message}!send.\+c@{send.\+c}}
\subsubsection[{\texorpdfstring{send\+\_\+message(char $\ast$message, char $\ast$ip, int port, int echoback)}{send_message(char *message, char *ip, int port, int echoback)}}]{\setlength{\rightskip}{0pt plus 5cm}void send\+\_\+message (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{message, }
\item[{char $\ast$}]{ip, }
\item[{int}]{port, }
\item[{int}]{echoback}
\end{DoxyParamCaption}
)}\hypertarget{send_8c_a9a62fadd2a5476668fdec898c42d4922}{}\label{send_8c_a9a62fadd2a5476668fdec898c42d4922}


Definition at line 87 of file send.\+c.



Referenced by main().

